Conversation
The CLI decomposition moved update prompt logic into src/toolchain and thinned the bin entrypoint, but the status tests still inspected the old bin source and scan/doctor still treated removed workflow shims as required managed files. That made the zero-copy install surface look broken after setup even though the intended assets were present. This points the prompt-source assertions at src/toolchain and narrows the required managed file list to the assets that setup still installs, so status/doctor align with the zero-copy contract instead of demanding legacy repo shims. Constraint: Zero-copy setup intentionally removes legacy workflow shims from managed repo installs Rejected: Reinstall deleted workflow shims during setup | would regress the CLI-owned install surface Confidence: high Scope-risk: narrow Reversibility: clean Directive: Keep REQUIRED_MANAGED_REPO_FILES aligned with setup/doctor zero-copy expectations when moving assets between bin and src Tested: node --test test/status.test.js test/metadata.test.js Tested: node --test --test-name-pattern "setup provisions workflow files and repo config|doctor repairs setup drift and confirms repo is safe" test/setup.test.js test/doctor.test.js Not-tested: full repo test suite
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated by gx branch finish (PR flow).